﻿@{
    var user = ViewData["user"] as SmallJob.Model.User;
    var cul = System.Globalization.CultureInfo.GetCultureInfo("vi-VN");
    var provide = new SmallJob.Model.Provide();
    //var request = new SmallJob.Model.Request();
    var bid = new SmallJob.Model.BidRequest();
    var isprovide = string.IsNullOrWhiteSpace(ViewData["bidid"] as string);
    if (isprovide)
    {
        provide = ViewData["provide"] as SmallJob.Model.Provide;
    }
    else
    {
        //request = ViewData["request"] as SmallJob.Model.Request;
        bid = ViewData["bid"] as SmallJob.Model.BidRequest;
    }
    var price = Convert.ToInt32(ViewData["amount"]);
}
<div class="modal hide fade" id="viecnho-payment-preorder">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
        <h3>Bạn cần một số tiền đảm bảo cho Order này.</h3>
    </div>
    <div class="modal-body">
        Bạn sẽ phải trả trước @(price==0?"0":price.ToString("#,###", cul.NumberFormat)) VNĐ
        @using (Html.BeginForm("CheckoutPreOrder", "Payment", FormMethod.Post, new { id = "payment-preorder-form", onsubmit = "return validateform(this)", Class = "form-horizotal" }))
        {
            <input type="hidden" value="@price" name="amount" />
            <input type="hidden" value="@(isprovide ? provide.ID : 0)" name="provideid" />
            <input type="hidden" value="@ViewData["bidid"]" name="bidid" />
            <br />
            if (ViewData["needphone"] != null)
            {
            <div class="alert alert-info">Bạn cần nhập số điện thoại để thanh toán.</div>
            <label>Số điện thoại :</label>
            <input type="text" value="" name="phone" />   
            }
        }
    </div>
    <div class="modal-footer">
        <a href="#" class="btn btn-primary" onclick="processpaymentpreorder()">Chấp nhận thanh toán</a>
    </div>
</div>
<script>
    function validateform(that) {
        var phone = $(that).find('input[name=phone]');
        if (phone.length) {
            if ($(phone).val() == "") {
                alert('Cần nhập số điện thoại.');
                return false;
            }
            var str = $(phone).val();
            var patt = /^0((9[0-9])|(1(2[1-9]|6[4-9]|88|99)))[0-9]{7}$/g;
            var result = patt.test(str);
            if (!result) {
                alert("Số điện thoại nhập chưa đúng.");
                return false;
            }
        }
    }
    function processpaymentpreorder() {
        //var amount = $('#viecnho-premium-amout').val();
        //$.post("/Payment/CheckoutPremium", { amount: amount }, function (data) { });
        $('#payment-preorder-form').submit();
    }
</script>
